/*
 * Perguntas.java
 *
 *  Created on: 15/11/2011
 *      Author: Vinicius Haidar
 */
/********************************************************************
 * Definicao do package a que esta classe pertence                   *
 *********************************************************************/
package transactions;

/********************************************************************
 * Listagem de packages incluidos                                    *
 *********************************************************************/
import data.*;
import java.sql.*;
import utils.*;
import java.util.*;

/********************************************************************
 * DESCRICAO DA CLASSE:
 * 
 * Esta classe implementa a busca de todas as perguntas dada uma pesquisa.
 * Basicamente, faz uma consulta à tabela '_perguntas'
 * e exibe suas informacoes na tela do 'responder_pesquisa'.
 * 
 *********************************************************************/
public class Pesquisa {

    public PesquisaDO consultar(int pesquisa_id) {

        PesquisaData pd = new PesquisaData();
        PesquisaDO pesquisa = null;
        Transaction tr = null;
        try {
            tr = new Transaction();
        } catch (Exception e) {
            System.err.println("Não consegui transação com o banco.");
        }
        if (tr != null) {
            try {
                pesquisa = pd.consultar(pesquisa_id, tr);
            } catch (Exception e) {
                System.err.println("Não consegui buscar a pesquisa.");
            } finally {
                tr.rollback();
            }
        }
        return pesquisa;
    }//fim da funcao 'listar'
} //fim da classe